package com.ddm.service.webService;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ddm.dto.webDTO.MarketSpDTO;
import com.ddm.entity.webEntity.MarketSp;
import com.ddm.result.PageResult;

import java.util.List;

/**
 * <p>
 *市场 服务类
 * </p>
 *废弃
 * @author lwj
 * @since 2025-05-7
 */
public interface MarketSpService extends IService<MarketSp> {

//    Result<Market> getById(Long id);
//
//    Result<Boolean> saveMarket(Market market);
//
//    Result<Boolean> updateMarket(Market market);
//
//    Result<Boolean> deleteById(Long id);
//
//
//    PageResult getMarketSpList(PageQueryDTO pageQueryDTO);
//    PageResult getMarketAnList(PageQueryDTO pageQueryDTO);
//    void deleteMarketSpList(List<MarketSpDTO> mDTOS);
//    void deleteMarketAnList(List<MarketAnDTO> mDTOS);

    String InsertSpByUserType(MarketSpDTO mDTO);
    PageResult getMarketSpList(MarketSpDTO Dto);
    PageResult getUserMarketSpList(MarketSpDTO Dto,Integer userId);
    boolean addMarketSp(MarketSpDTO dto);
    boolean deleteMarketSp(long id);
    boolean updateMarketSp(MarketSpDTO dto);
    boolean pullOffMarketSp(long id,int targetStatus);
    boolean batchDeleteMarketSp(List<Long> ids);
    PageResult getPassedMarketSpList(MarketSpDTO dto);
}
